export function requireAdmin(to, from, next) {
  /**这里可以在路由守卫中添加*/
  // 检查用户是否有管理员权限，根据情况进行重定向
  // if (userHasAdminPrivileges()) {
  //     next();
  // } else {
  //     next('/login'); // 如果没有权限，重定向到登录页
  // }
  next();
}

export function dynamicDashboard() {
  // 根据用户角色和其他条件动态计算重定向目标
  // if (userIsAdmin()) {
  //     return '/admin';
  // } else {
  //     return '/user-dashboard';
  // }
  return '/home';
}

// utils/router.js
export const createPath = (model, path) => `/${model}/${path}`;
export const createName = (model, name) => `${model}_${name.replace(/\//g, '_')}`;
